import os
import time

from page.Page import *
from conftest import *
from dotenv import load_dotenv
from utils.utils import *
load_dotenv()
logger = get_logger(__name__)
class TestCase():

    def test_01(self,driver):
        logger.info('test_01 start')
        po = Page(driver)
        # 打开网址
        po.open_url(os.getenv('URL'))
        # 断言是否正确打开百度
        assert "百度一下" == po.dy1()
        print('成功打开百度首页')
        # 搜索框输入
        po.sousuo_input()
        # 点击搜索按钮
        po.sousuo_but()
        # 断言是否返回搜素结果
        assert '网页' == po.dy2()
        print('成功返回搜素结果')
        # 断言第一页是否包含搜索关键字
        assert '软件测试' in po.dy3()
        print('第一页包含搜索关键字')
        # 滑动到底部
        po.scroll_height()
        # 点击第二页
        po.goto_two()
        # 断言第二页是否包含搜索关键字
        assert '软件测试' in po.dy4()
        print('第二页包含搜索关键字')
        logger.info('test_01 end')
